to complain of one's lot - French English Dictionary